English to Simple English Dictionary
langouste
Spiny lobster
Meaning for langouste found in 18 Languages.
Sponored Video